package accion;

import static org.junit.Assert.*;

import java.util.ArrayList;

import org.junit.Before;
import org.junit.Test;


import bean.Vivienda;

	public class ViviendaAccionTest {
	
		ViviendaAccion viviendaAccion = new ViviendaAccion();

		private ArrayList<Vivienda> listaVivienda = new ArrayList<Vivienda>();
		
		@Before
		public void cargarListaVivienda() {
			listaVivienda = viviendaAccion.inicializarTablaVivienda();
		}
		@Test
		
		public void ingresarVivienda() {
			int resultado = 1;
        Vivienda vivienda = new Vivienda("10003","Pabellon B ",201,"90 Metros2","Dpto");
        assertEquals(resultado,viviendaAccion.ingresarVivienda(vivienda));
        }
		@Test   
		public void modificarVivienda() {
			int actualizacion=1;
			Vivienda parametro= new Vivienda("10003", "", 0, "", "");
			Vivienda viviendaObtenido=viviendaAccion.obtenerVivienda(parametro);
		    viviendaObtenido.setMetraje("120 Metros2");
		    assertEquals(actualizacion,viviendaAccion.actualizarVivienda(viviendaObtenido));
		}
		@Test
		public void obtenerVivienda() {

			Vivienda vivienda = new Vivienda("10003", "" ,0,"", "");
			assertNotNull(viviendaAccion.obtenerVivienda(vivienda));
		}
		}
